package com.mes.cloud.api.dto.response.employee;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author: 郑样平
 * @Description:
 * @Date: 2019/8/7 11:32
 */
@Data
public class PositionListDto implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 关联表id
     */
    @ApiModelProperty(value = "关联表ID", required = false)
    private String id;
    /**
     * 岗位 Id
     */
    @ApiModelProperty(value = "岗位Id", required = false)
    private String positionId;
    /**
     *  员工Id
     */
    @ApiModelProperty(value = "员工Id", required = false)
    private String employeeId;
    /**
     * 岗位编码
     */
    @ApiModelProperty(value = "岗位编码", required = false)
    private String code;
    /**
     * 岗位名称
     */
    @ApiModelProperty(value = "岗位名称", required = false)
    private String name;
    /**
     * 岗位类型
     */
    @ApiModelProperty(value = "岗位类型", required = false)
    private String type;
    /**
     * 组织ID
     */
    @ApiModelProperty(value = "组织ID", required = false)
    private  String organizationId;
    /**
     * 组织名
     */
    @ApiModelProperty(value = "组织名", required = false)
    private  String organizationName;
    /**
     * 是否主要角色（0-否，1-是）
     */
    @ApiModelProperty(value = "是否主要岗位（0-否，1-是）", required = false)
    private String positionMainFlag;
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间", required = false)
    private Date createTime;

    /**
     *  岗位类型名称
     */
    @ApiModelProperty(value = "岗位类型名称", required = false)
    private String typeName;

    @ApiModelProperty(value = "员工名称", required = false)
    private String employeeName;
}
